﻿using System;
using SilverlightCairngorm.Command;

namespace SilverlightCairngorm.Business
{
	public abstract class CairngormDelegate
	{
        protected IResponder responder;
        /// <summary>
        /// A Constructor, Recieving an IResponder instance, 
        /// used as "Callback" for the delegate's results -
        /// through its OnResult and OnFault methods.
        /// </summary>
        /// <param name="responder"></param>
		protected CairngormDelegate(IResponder responder)
        {
            this.responder = responder;
        }

	}
}
